final version of project1

1. add header to each record
2. freeSpacePointer is relatively value(to the current page)