Committing BJ's + Clear code

Lots of new files, etc.