Big Refactor

It's still missing a couple things, but it's rdy to be looked over and features can be implemented if you can get around to it (that youtube parser method is right in ruby-bbcode.rb if I'm not mistaken).  Search 'youtube'