Library with Basic Requirements

This project makes a little bit more sense now... Office hours with @sdevani helped!

@techpeace @truffaut