Reorganized config and project structures, for easier maintains and collaboration. 

- Remove unrelated files and all soft-links. 
- Move all sensitive info out of `settings.py`, into sample configs. 
- Update .gitignore to regulate what file should be commited. 
- Add local_settings loading logic. Any on-server config can be done by adding `local_settings.py` into config directory.