Added som javadoc and restructured controller