Merge branch 'develop' of git://github.com/atlas153projects/serina into develop
Merge branch 'develop' of https://github.com/atlas153projects/serina into develop
Merge branch 'develop' of github.com:normandy153/serina into develop
Merge branch 'develop' of https://github.com/atlas153projects/serina into develop
Add Event module [SERINA-7]
Add Event model and autoloader rule [SERINA-7]
Add more Event data [SERINA-7]
Add Collection object [SERINA-7]
Fix reference to nonexistent method [SERINA-7]
Add test data for Event [SERINA-7]
Add Waypoint Collection and Nodes [SERINA-7]

These help determine how a polyfill is spawned by Google Maps API. The
Nodes are bundled into a WaypointCollection which then transcodes all
Nodes into a single polyfill. Google Maps only handles 8 Nodes per
request so they all need to be grouped into a Collection of
WaypointCollections.
Add test locations [SERINA-7]
Translate addresses into url [SERINA-7]
Obtain Google Maps Directions API result via curl [SERINA-7]
Move api url into class var [SERINA-7]
Add some auxiliary Collection methods [SERINA-7]
Off-by-one fix [SERINA-7]
Add retrieveUrl() method [SERINA-7]

This constructs a Google Maps Directions API url with injected origins,
destinations and optional intermediary waypoints.
Add curl wrapper class [SERINA-7]
Obtain polyfill data from Google Directions API [SERINA-7]