turned binaries into static classes

-updated iii_v.binary to use classmethods
-updated iii_v.zinc_blende.binary to create new static classes rather
than initialize objects
-test that it works (it does)
Merge branch 'static-binaries' into develop