imrefactor
added insert method to add related models
better parsing for empty returns
refactored save