minor clean up; added check for empty argument list for api functions (i.e. doing `eris.persist()` will now properly complain that nothing was passed along); made float representation check strict, because it should be