Improved formatting
Updated package versions
Re-organized code, added ability to increment an attribute value and push to an arrray attribute