LPOO 21_03

Unit tests added. Eagle testing is incomplete.