add frontend homework

/cc @PeterBell @dbrizan 
I think doing it using GitHub pages shows a set of cool things, but I'm open either way. Happy to go with what feels right to you @afeld