Add modules for Router and Controller, updated documentation