6/18/13 clean up parser and tags and blocks for all parts of api and change up and add in interactive, but mass output and directory reading works