Revert "Revert "Adding support for excluding fields based on custom annotations""

This reverts commit 9b198a7f23881fe024af9a05feab2f4f7c4caf8d.
Merged pull request 13 from Github and updated site details