add readme
add Box
add List and a bunch of methods