added some troubleshooting tips in README that may help people who can't
get the program to start up
changed package structure of Agent package. added more costs to
movement. migrated costs from being declared to being read from a file
adding javadocs and cleanup
some more cleanup
updated files to match with requirements from the final report. a few
bugs discovered as well!