Front page, creating props, and documentation

Hi again

This branch includes:

- Quite a bit of documentation.
  I think its only the model class that needs to be documented and I chose not to do that since its been changed a lot on one the of the other branches. So try to build the documentation and check it out.

- Front page controller and view.
  The front page right now shows all props and all productions. We have to update that when we have merged the updates to the model class.

- Props controller and new/create views.
  Props can now be created! I have written a props controller and some views for doing it.

- Flash messages. Build the documentation and read about the flash class if you wanna know what this is.

I have also made misc updates here and there but nothing major, I think...

So pull this branch down, run the tests, and let me know when we are good to merge :smile: