Added support for aliases in OSM, and refactored and fixed previous OSM tools

-Package structure is less fine-grained
-Operation test do not use cli
-Added comments to tests
-Rewrote harcoded field indexes in unmap operation
-Declared version of osmosis dependence in parent pom file
-Guava Files class is now used to read filter an mapping files