Add support for putting @Transactional annotation at the class level (Issue 181)

Add support for putting @Transactional annotation at the class level (Issue 181)