add necessary libraries

* not sure about Jackson, but we'll leave that for now