Fix bug related to creating new model props through the constructor

The issue was that the params coming in from the form would be empty
strings if nothing was filled out. This gave come type problems with SQL
because it expected a different type, or null.

So I set the value to null if its an empty string.
add lots of frontend things

- Setup twitter bootstrap
- Style stuff with bootstrap
- Setup client side form validation