Add the ability to create and post new builds, and also add actual functionality to the index route
Simplify code with convenience function
two new routes
Some html updates
add a 'data' field to the Build model, which will hold either the shel script text to be executed, or the text of the script to be ran