implemented register and method pages

resigned from loadable component
added register
added method
added tests
cleanup