spec style formatting

Adds spec style form output

Incorporates #53 and #55 also