Massive commit

1. SQL modular
2. Encryption modular
3. Make changed to look pretty
4. Module Data uses sqlite now
5. xml config work (not done)
It compiles untested as I want to get submodule setup for libs