implementing async cache wrappers
remove empty hello.js, add toggle behaviour on search button
add hover to home button
handling empty repositories
use github oath token if available