Refactored top menu to hash
updated gitignore