added pieces, improved readability, added header
minor
more features (unfinished)
finished container and knockout features