Split up into modules

- Added a tree structure for modules.
- bbqdaemon.py -> main.py
- Added unit test for parser.
- Added .gitignore