Add seeds for testing application
Add form validation to each function of RESTful controllers.
Add date filter of Board status and new scope

* Board::isEmpty()
Add js function of loading boards and records list.
Add board information with popover on the map
Add dynamic loading of list by limit and offset
Add filter of query of lists
Change better performance of popover loading

Make board information with popover on the map
Add filter feature

- Built F2E script and events.
- Extended filter featur on index method of ApplyRecordController, it can use not onlt board_id but also code.
- Fixed date filter not work problem of ApplyRecordController, Board.
- Add tooltip on items of filter.
Add feature that browser will record hash of url changed and detected it.
Change content of records page be more recognized
Add Feature: Table Sorter
Add event that click unit to apply form.
Add bower to manage components

To make components manage easier, we import bower to do this. The
components managed by bower will be located on public/vendor.

- Change path jQuery, bootstrap from manual to bower components
- Add sweet-alert component
- Change default alert to sweet-alert
- Change name of home.js to main.js
Fix bug that modal show will clean tab page
Fix validation bug of store() of ApplyRecord
Change register method to merge in one method
Change default values of forms and some details
Change JavaScript structure and coding style
Add content of about page