MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
It's hard to estimate since it depends on what you choose as components... But a good estimate would be Lin's BOM on Aliexpress: it contains everything you need to complete this project (except the printed parts of course), and it cost around 730CA$.
But after that, if you decide to upgrade some parts like I did (you can customize the said BOM), it can easily cost much more... Mine is around 1200CA$ and still counting as I am not fully decided on the extruder itseft.