DDF-825 Cleaned up style and fixed warnings

- Fixed various warnings
- Made federated source properties more generic
- Fixed spacing in Library to be more readable
- Removed author tags