Deploy to project

Added ability to deploy to a specific project. All projects now look up from the remote configuration before a deploy, projects can identify their deploy type, a few other small bug fixes.