Users can now edit charities

Fixed bug where charity address would get saved wrong

Refactored Charity model to extend BaseModel

Updated Charity creation form to use _fields partial

Updated charity Dashboard view to show new 'edit charity' link

Updated routes file to add routes to EditController@getCharity and EditController@postCharity

Documented a few classes

Created _errors partial for forms