#315 Cleaned up the SBT assembly task, added guava to fat jar, and added build documentation.