Cleaned up packaging system, listed dependencies explicitly, removed warnings from tests, added tasks to Rakefile, and added version file