Mlm dashboard refactor

- Added button for new hubs and ensured that nonassociated transactions are associated (could use some improvement by changed the button to an ajax call rather than just unhiding the div given the query runs every time still)
- Added some graphs and tables in addition to their queries
- Rearranged/added/removed graphs on almost every view
- Re-titled and formatted many areas; added status icon to all places
- Changed pumps to points everywhere
No worries. If you don't mind I'll go ahead and submit one more pull request with some small changes to your changes. I'll go ahead and move the css to a separate file and also move the Javascript on your admin/dashboard view to a javascript file and just have it check for the presence of a specific div!