Added release method, added release test, refactored test
Added full? method, and capacity