add permissions and assets
style tweaks, including background image for logon page
add Yash's code from westwood-grades-helper
add gitignore