Modify flow to prevent refresh errors

Created new program flow using a PRG method
Moved/Renamed files to create distinct anonymous flow in preparation to
add authenticated user flow
See more details at: http://recursivechaos.com/blog/prg_method/ ‎