added options -r and -m. -r will use rake to compile, and -m will use make.
created files for tasks.
moved run_tests to tester.