Added tests, fixed embarrassing construction beg (setting len instead of cap)
For real added files this time
Fixed equals methods, added tests