Moved tag generation libs to hiccup-common
Made tag generation lib independent of compiler
Updated main project for subs