add gistify JS handler to embed gists properly when loaded asynchronously
move all JS to various app asset folders, compress JS output