This commit squashes commits by: Kasper <ofek4430@gmail.com> jath03 <jackthughes@yahoo.com> Adam Honse <calcprogrammer1@gmail.com> Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com>