added budget functionality

Budget functionality has been added. Will update appearance shortly.