adds migration changes rfid_id to string from int
modifies errors_by_hub_chart, more work to be done
creates transactions create method which accepts array of JSON transactions, creates route
refactors hub error chart to organize data by by location_id rather than error type
merging in rfid schema change
Merge branch 'op-change-rfid-column' into op-hub-error-transactions-rfid-schema-change
resolves merge conflicts, adds missing end in PerspectiveSummary
removes unnecessary js libraries
Removes unnecessary code/styling libraries, improves styling
* removes morris.css, polychart2.standalone.js and timeline.css
* moves styling in application.css.scss to stylesheet.css
*adds code in initalize js which recalculates page-wrapper div so that white background extends down across the entire site after chart insertions
* modifies dashboard view so that all charts are within panels for consistency
adds setTimeout for 100 ms so that charts can load before div height is recalculated
adds a hubs location_id to map pop ups, fixes makePopUp to check for hub.status_code instead of hub.code
Improves/fixes TransactionController method
* it now properly parses incoming JSON post request
* adds basic controller tests to ensure that the route works and that a Transaction is created with a correctly formatted incoming request (i.e. JSON).
* checks to see that new Transactions are correctly associated with existing hubs.
changes 'litres' to 'liters' in dashboard and operations views
Merge pull request #4 from DBC-Susteq/op-hub-error-transactions-rfid-schema-change

Updates schema, fixes view/css issues, adds transaction creation endpoint and more
fixed merge conflicts and fixed provider setting dropdown
added callback so transactions are associated when new hub is added