first commit

created the project
updated ignore file
committing after finishing memPage and most of memPool