Use PHP to create tables

Why? invo.sql is Mysql specific.
Refactor Tag static methods in controllers
Put setTemplateAfter call in parent controller
Use session based flash so messages work on redirect
View cleanup

* Replace all php code with volt
* Replace text elements with numeric as appropriate
* Minor html corrections / misplaced tags
Cleanup css

* Remove all the broken and unnecessary styling cruft
  (Fixes a lot of layout problems)
* Fix navbar viewport whitespace on mobile/table size
* Consistent page header top spacing
Cleanup login and register pages

* Fix columns not expanding
* Minor style adjustments
Fix about page header style
Replace all controller forwarding with redirection.

Browser URLs become very confusing when submitting forms.
For example, session/index (login) becomes session/start (validate) but actually displays invoices/index!
Fix finding producttypes/edit record
companies: cleanup form generation

* remove element size from controller
* specify label in controller
* replace static form in view
Companies: hide Id field on create form