added type signatures and libraries to the readme file