Ignore a few more files
Update TODO
Ignore emacs backup files
Add missing space
Move public folder into resources so it's picked up by the package phase
Symlink to public directory for ease of access