UserApplication and User classes Updated

Javadocs added and methods are updated