SRS & Javadocs

Updated SRS and wrote more Javadocs