Major Update to b.rb!

A lot of stuff has been put together.
New methods I was working on have been put together on a single file.
Bug testing: All the methods were individually tested before put
together but not thoroughly!

Time taken for this update: 7 hours (approx)