Added constructor & cleaned up class

got rid of isFull since it doesnt have a max size, added nodes and added a constructor with init