fixing failing tests and skipping performance tests
removing tubaina from build. Docs will be migrated to a jekyll site.
removing useless files
Adding a class to validate arguments
Changing some IllegalArgumentExceptions to MirrorException