Add details to building and testing instructions
Make Resource non-template class