Circle tests

haHa! This branch has just the stuff I did today in it, excellent!