replaced 5 route constructors with one
deleted old constructors
api auto documentation
api updates