Fixed Formatting, added compiler warning suppressing methods, fixed comments