reusable library

everything is working and
<library.MovieData object at 0x104dcb8d0>
prints to the log