Clearing up source, please see last commit for details
Adding formatting guide documentation and plans

The formatting guide contains basically the outline of what the canvas
lister can and should be able to do in future versions. Its not a rock
solid outline of features surely to come, some things might change.