added admin, bike, and dock model. updated transaction model
fixed spacing
use enums to validate strings
Merge pull request #9 from jcurtiss/updated_models

added admin, bike, and dock model. updated transaction model