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