Moved mousetrap.app.main to mousetrap.main

This moves the main controller file to the mousetrap root.
Moving import.
Revert "Moving import."

This reverts commit bc9cdec34bd5f0469c7a2dc06293f24a226e15a6.

Python `__future__` imports must be at the top of the file.
Change line feeds from DOS to UNIX
Stub out a few main classes
Change line endings back to unix for POTFILES
Move mousetrap.in and environment.py.in to mousetrap/
Fix 'src/mousetrap/app/environment.py.in' not found
added modules(feature_detector,heads_up_display,image_library,motion_tracker,pointer_manager)-roland
Created new Camera class and test_camera unit test.
Update test.py to reflect the change in location of main.py and mousetrap.in
added modules(feature_detector,heads_up_display,image_library,motion_tracker,pointer_manager)to makefile -roland
Fix reference to old location of main.py
Remove generated POTFILES, update gitignore, and fix reference to moved main.py
Rename main.py to controller.py and remove generated file and fix gitignore
Fix test for README. Now looks for README.md
Rename configure.in to configure.am
Rename configure.am to configure.ac.
Rename README.md to README to conform to GNU standards.
Added basic test runner

This add a basic python script that uses `unittest` and the
associated `TextTestRunner` and `TestLoader` classes to find and
run all of the tests in MouseTrap.

The `TestLoader` that is included with `unittest` discovers tests
that are located within Python modules that start with "test", so
`test_[whatever].py` will be detected and loaded.

`TextTestRunner` gives a basic textual output for tests and is
included by default with `unittest`.