redid swapItems completely as it was functioning by mistake, and not by design
Merge branch 'posties_angular' of https://github.com/sunmer/posties into posties_angular