added exported class diagram
added skeletal methods to controller
added code to handle arguments