Added readme
Moved formatter to a more appropriate location.
Fixed double is bug that happens when a boolean property name already starts with is (e.g.: property isActive became isIsActive() instead of isActive())
Fixed empty property list that was being caused by trying to generate a model with all invalid properties (no name provided) in the property list
Added bootstrap style alert for error messages
Now adding an empty property to the property list if all properties are removed
Form data is now pushed into browser history (query string) so that populated forms can be bookmarked/shared/reloaded