Feature/lex parser usage

More of a show and tell as far as what would need to happen/change if starting to use lex parser.
Seems parts of the current way of doing things work great. Others, like module_list need to be adapted as you can see.  Some code on the views had to be moved to controllers, while other bits worked with only the syntax changes.