Added some specs

@jdhorner you can leave some comments in this pr for the ones you want to start with, then i'll add some sample in put and output.