Improve temp target switching for project actions
Clean up target print method output

Closes #3