add budget model
make auction value more desriptive
refactored Budget model
add uniqueness validation