Initial eclipse project commit; update to gitignore

- gitignore now properly ignores .metadata folder, which is for local
configuration
Creation of directory structure
Added Google Guava and Apache Commons Lang

- Hooked up javadoc
- Commons Lang:
http://commons.apache.org/proper/commons-lang/userguide.html
- Guava: http://code.google.com/p/guava-libraries/
Removed test file (temp.txt)

This was just for testing; it doesn't belong in the repo
Added wiki folder

This is needed to store binary files, such as images, that will be added
to the wiki
Added Application class, which contains void main
Added tools folder

Includes the code convention templates as well as a readme
Checked in a preferences file

It contains the code conventions, the compiler warnings, and the
FindBugs settings.
Merge pull request #4 from BU-CS673/setup

Initial project setup, including Eclipse configuration file, external libraries, and a general directory structure.