created a new module called 'admin'

this branch is ready to be merged to the master