Random Riders

Added the data and a foundation for generating random riders
Sanitized route data

removed some some lines from the data that were either useless, or
causing problems.
Revised the data dumping procedures

Revised some of the logic to better dump data into the DB during rides
BikerStream

Modified BikeRider class to only read in one leg of the journey at a
time and also keep track of the last station plus methods to modify the
course for deviations.
Deviation stategies enabled

random riders will ride to another station if it is full and there are
no docks availible to dock at.
Reverted procedures check(in|out) bike

procedures now throw exceptions rather than return negative long values
in error cases. Also took multiple callback routines and compressed them
into one.
Cleaned Constants File

Removed unused Constants and made use of some others in the appropriate
procedure files.
Merge pull request #3 from bikeshare/randomRiders

Random riders