Added Packet#encode_bits and Packet#shift_bits methods
Re-factored parsing of flags in the fixed header
Changed back method of setting flag defaults, as it works better for multiple sets of flags
Added support for getting/setting the Session Present flags on a Connack packet
Cleaned up rspec
Added tests for parsing invalid flags in the fixed header