renaming and privatizing internals. reworked routes to use a goreRouteHandler instead of interface{} and using casting. No sufficient reason for keeping it generic.
change gore to use an object instead of having everything be package global