Added a function for creating DocumentFragments.
Removed the Node before() and after() functions.
These conflict with the future DOM specification.
Fixed insertAfter()
Moved insertAfter() to HTMLElement's prototype.
Pulled extend() into a private function.
This provides better minification.
Pulled Firebolt.create() into a private function.
Better minification.
Pulled Firebolt.isEmptyObject() into a private function.
Created a private function for converting an HTML string to a NodeList.
Fixed the createFragment() function.
It now properly appends HTML strings to the fragment as HTML (whereas before it was appending them as text nodes).
Wrote the afterPut() functions.