Few upgrades to apply method
Basic implementation of Main for App.
Added JavaDoc for methods and classes