initial commit of source code
Changed TTX_PAGE_LINKED_LIST data type to avoid collision with C++ reserved keyword "this"