test can be used with unittest

1) add discovering capabilities to main.py. main.py accept either files as
   argument or directory or nothing. if there is no argument it will
   discover recursively all test_*.py file and add test

2) all test must inherits from AbstractMobyleTest instead unittest.TestCase
   in AbstractMobyleTest the config is instantiate with test.conf file
   so the db use for the test is "test"

3) fix spaces/tabs indentation (1 tab -> 4 spaces)
   replace some assertTrue by more appropriate assert (like assertEqual or
   assertIsNotNone ...)

to run all test with unittest
 $python main.py -vvv