cls: add english language option
cls: move float before hyperref
cls: change lstlistings font style
cls: refactor option passing to packages
cls: add booklet option
cls: booklet: decrease headsep
cls: correct margin in a4paper format
cls: rename option booklet -> a5book
cls/make: preliminary book make target
make: cosmetics
cls: vim modeline options