Fixes #98 - Moved API & MapReduce classes to their own module.

Pull Request for #98

Organized packages in core module.  Created FluoFactory class so users
can create FluoClient or FluoAdmin from API using reflection.  Core now
generates test jar to allow other modules to use utility test classes.
Formatted Maven pom files to use two spaces.  Configuration class was
renamed to Environment.
Definetly need to do something, because using the current properties helper classes with this new class would be very confusing.   Seems like we should do this in a follow on issue, its kinda outta scope for this.