Adds ifdef to prevent class redeclaration.
Bumps version to 0.3.0
Updates changelog for 0.3.0
Merges branch 'release/0.3.0' into develop