Added toString implementation
Added .gitignore for build and dist directories