restructured code into functions
trimmed path to 80 char line, implement caching, fixed off by 1 spacing
add gitignore, implement config file, update readme