Finish Release-0.4
Set the new structure for the Bool class.
Renamed some classes.
For micro-optimization use the equality operator instead of the is_bool function.
Coded the parse function.
Added the extended parse function.
Coded some of the functions. They are tested but not optimized as they are "complex" and repetitive.
Optimized the parse function and allowed '1' and '0' to be parsed with it.
Removed the isNot() function and added an extIs() function.
Added some comments to the parse function.
Finished docblock of parse() function.
Optimized the extParse() function.
Optimized the extIs() function.
Changed the valNot and arrNot methods to protected and placed a mechanism to do tests on protected/private methods.
Removed old tests and added more assertions to some tests.
Merged the valNot() and arrNot() functions into the opNot() function.
Added the opAnd() and opOr() functions. Coded the tests for the opNot(), opAnd() and opOr() functions for 100% coverage.
Modified docblock and typo.
Added missing tests.
Change the names of the remaining functions to be consistent with the rest of the class.