added Spring support and updated dependencies