added obj directory
added bin directory
Added typed linked list and more managing of memeory in memeory manager