Added outline for a Java source file scanner. This still needs the operations for parsing and storing Java ASTs in order to be useful