Merge pull request #15 from shawnps/master

PEP8
ignore swp files
remove unnecessary call to lower()
add mock and unittest to requirements.txt
start on decanter.py unit tests