added better error handling, route builder created, added user defined express config capability.