Updated README.md
Check input before attempting the md5 hash
Added public subdirectories that should be populated via grunt task to .gitignore