add gitignore for python projects
add functions to dotfiles list
replace ~ with ansible HOME environment variable and clean up copy task
start refactoring osx-defaults role
cleanup brew task syntax
add todo for subls function
start refactoring python role
venv init shell script
loop through dotfiles to source and add mkpystuff sh to port to ansible
make sure sublime text directories exist
add Anaconda user settings
update project file output
add awscli remove things that will go in virtualenvs
update readme
remove pythons from brew list - these are added/updated in the python role
mv python bash functions to dotfiles
add brews sbin to PATH if it exists
comment out function replacing diff with git diff for coloring
revert to old style osx-defaults for merge
Merge branch 'develop'

---------------
 main
---------------
* updated todo list
---------------
 brew
---------------
* remove pythons from brew role
* cleanup main task
---------------
 dotfiles
---------------
* add python gitignore file
* add brews sbin to PATH
* add mkpy functions
---------------
 python
---------------
* install/update pythons from here only
* add awscli to system wide pip packages
---------------
 sublime text
---------------
* update st3 configs
* fix st3 role - ensure requried directories exist