Boundary Files

I have the basic boundary files working. I just have to make them more
random. Arsh, Maybe you can integrate your pipes with my boundary
scheme if you want.
Merge branch 'master' into Boundary-Branch
Can only initialize static int member inside classes. changed boundary::WIDTH to static const int