Formatting and addition of hyperref package

Changed code formatting to make it more readable
Added Final class arguement
Hyperref package will change all citations to navigable links