Changed the way some of the command line arguments are parsed.
Moved most of this functionality over to frontend and backend modules
Added namespace view to docs.