updated workhours, completed javadoc, almost completed text ui