Start of big reorganise and refactor
New REST API Implementation
Added Router class