Initial commit for PageParser and ParserTest. Test class will be removed later once everything is stable.
Added more functionality. Still very much WIP though.
Added JavaDocs.
PageParser now stores keywords as a collection of strings for analysis. Both URL and word parsing should work now.
Spelling
clean up some redundancies.
Updated test class to verify parser functionality. Results: some word strings are not being tokenized correctly resulting in inaccuracies when .contains is used to search for keywords. Issue is related to how link texts are added to keywords as complete strings.
Implemented overloaded method parse for alternative ways to specify inputs to parse.
Added methods and fields to Page class to support how PageParser saves data.
Created new class ParseObject to store information parsed from each page. Removed duplicate methods from Page class and put them into this new class. 

Modified PageParser to accomodate these changes.
Removed redundancies.
Fixed bug in PageParser, added code to ParserTest to test the new ParseObject.
Redesigned PageParser; does not use global fields anymore to store words and links.
Added tolkenizer method to break Strings down to individual words.
made all words stored be in lower case.
Added support for finding the total parsing time.
Changed time from nanoseconds to milliseconds (oops!).
Added reminder that all keywords must be searched for in lowercase.
Changed PageParser so it passes found links back to the PageRetriever.
Added PageAnalyzer. Prints some basic output.