Added beginning of  base class just to clean up some of the code.
Added module App.