added mainpage for lib documentation