Changed registration app url.

This avoid future namespace conflicts when we want to work with an
'accounts' app, which might happen when accounts are in the problem
domain.
Added accounts app.

This will be the main app for working with accounts and transactions.
The default login url is set to redirect to a dashboard view within
this app.
More formatting fixes to meet style suggestions.

Changed spacing around parameter assignment.
More formatting changes.

Removed blank lines with trailing whitespace from GPL comment blocks.
This way I can have pep8 warn for trailing whitespace without getting
warnings in the comment block all the time.
Added shared base class for views.
Update GPL block formatting to match .py files.
Accounts dashboard template and css added.
Refactored _forms.sass into shared app and symlinked to other apps.
Implemented view to create RealAcct.
Removed FinancesBaseView in favour of mixins.
This removes the close coupling with the shared app.
Formatting for conventions compliance.
Correct login redirect URL.
Fixed LoginRequiredMixin to inherit from object.
This way it's not an old-style class, which was not intended at all.
Basic RealAcct details page.
Pushing more context data to template for RealAcct detail view.
Getting objects is delegated to mixins; refactored accordingly.
This is very similar to using SingleObjectMixin and MultipleObjectMixin,
but has the added benefit that more than once mixin can be used in the
same view.
Merge branch 'feature/basic_accounts' into develop