added new styles, fixed a bunch of issues with indenting and feature generation.  Got proper tag heirarchy working.  modularized some more code and used more blocks instead of each loops.