Merge branch 'release/release_0.4.0' into develop
Ignore more Idea files
Euler05 initial
Unit tests, initial lcm and stub gcd function
Working lcm...

Once gcd works anyway...
Working gcd
Documentation.
LCM was wrong... oh noes!
Euler05 complete.
Merge branch 'feature/euler05' into develop
Updated idea files.
Version bump for release.
Merge branch 'release/release_0.5.0'