All that's left is to make it searchable and pretty up the output with js ( about week or two worth of work)
Merge remote-tracking branch 'origin/master'