added toString and implem constructor

also got rid of lnkdlst inheritance because of many issues associated with it!