Initial pass at refacotring to allow for local developers to stand up and environment more readily

* Include sample settings file
* fixes #18 
* cleanup ignores file
* update README

After this is merged in, we should discuss removing rapidsms_old and public, as the former is not used, and the latter shouldn't be in version control