initial code dump
adding in some new formats and simple tests