Refactored tests to break them up, redirect after POST added, no empty items saved